package fa7.socialcode.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import fa7.socialcode.dao.UsuarioDao;
import fa7.socialcode.model.Example;
import fa7.socialcode.model.Usuario;
import fa7.socialcode.service.UsuarioManager;

@Service(value = "usuarioManager")
public class UsuarioManagerImpl implements UsuarioManager {
	 @Autowired
	 UsuarioDao usuarioDao;
	 
	 public void setUsuarioDao(UsuarioDao dao) {
	        this.usuarioDao = dao;
	    }

	    public List findUsuarios() {
	        return usuarioDao.findUsuarios();
	    }

	    public Usuario findUsuario(String usuarioId) {
	        return usuarioDao.findUsuario(Long.valueOf(usuarioId));
	    }

	    public void saveUsuario(Usuario usuario) {
	        usuarioDao.saveUsuario(usuario);
	    }

	    public void removeUsuario(String usuarioId) {
	        usuarioDao.removeUsuario(Long.valueOf(usuarioId));
	    }
}
